본문으로 건너뛰기

22.편집 권한 개선

버전 관리

버전작성자일자변경 내용
1.0오남규2024-12-20최초 작성
1.0오남규2024-12-23업데이트

1. 목적

역할별로 웹편집과 앱편집 권한을 각각 설정할 수 있도록 개선하여, 사용자와 관리자에게 더 세부적인 권한 제어 옵션을 제공합니다.


2. 행위자

  • **관리자:**SHIELDrive [스토리지 관리] 페이지에서 역할 및 권한을 설정하는 사용자.
  • 사용자: 관리자에 의해 부여된 권한을 바탕으로 스토리지에서 파일을 편집하는 사용자.

3. 사전 조건

  1. 관리자가 SHIELDrive [스토리지 관리] 페이지에 접근 가능해야 함.
  2. 편집 권한을 설정하려는 역할이 이미 생성되어 있어야 함.

4. 사후 조건

  1. 웹편집과 앱편집 권한이 각각 설정되고, 역할별로 설정된 편집 권한이 활성화됨.
  2. 사용자는 설정된 권한에 따라 해당 편집 도구(MS 오피스, Google Docs 등)에 접근할 수 있음.
  3. 권한이 비활성화된 경우, 사용자는 편집 도구를 사용할 수 없도록 제한됨.

5. 기본 흐름

  1. 관리자가 SHIELDrive [스토리지 관리] 페이지에 접속한다.
  2. 스토리지를 선택하고 [사용 권한] 탭을 클릭한다.
  3. 편집할 역할을 선택하고 '사용 권한' 중 웹편집 및 편집 권한을 설정한다.
  4. '편집 권한'
  5. 웹편집 권한과 앱편집 권한 설정 항목이 나타난다.
  6. 스토리지별 사용되는 편집 툴은 아래와 같다.
    • MS 스토리지: MS 웹오피스(웹편집), MS 앱오피스(앱편집)
    • GoogleDrive: Google Docs(웹편집), 앱편집 지원 안 함
    • NAS, S3: 한컴웹오피스 또는 OOS(웹편집), MS 앱오피스(앱편집)
  7. 설정을 저장한다.
  8. 저장된 설정이 사용자에게 적용된다.

6. 대체 흐름

6.1. 편집 툴 라이센스 없음

  1. 관리자가 역할에 대한 편집 권한을 설정한다.
  2. 편집 권한 설정 시, 각각의 편집 툴에 대한 라이센스가 없다면 해당 편집 툴이 목록에 나타나지 않는다.
  3. 사용자가 당황하지 않도록 인포바로 해당 부분에 대한 설명을 넣어준다.

6.2. GoogleDrive 앱편집 지원 안 함

  1. 관리자가 GoogleDrive를 선택할 경우, 앱편집 권한 항목이 비활성화된 상태로 표시된다.
  2. 관리자는 웹편집 권한만 설정할 수 있다.
  3. 저장 후, 사용자는 Google Docs를 통해서 웹편집할 수 있다.

7. 추가 확인사항

  1. 권한 설정 변경 시, 저장된 값이 올바르게 적용되고 초기화되지 않는지 확인.
  2. 편집 툴에 접근할 때, 설정된 권한에 따라 동작이 올바르게 제한되는지 테스트.
  3. UI 상에서 '웹편집'과 '앱편집' 권한의 차이와 스토리지별 적용 가능 여부를 사용자에게 명확히 안내하는 툴팁 제공 여부 확인.
  4. GoogleDrive에서 앱편집이 지원되지 않는 점이 명시적으로 표시되었는지 확인.